/**
 * RenweiWu
 * PlatformAnalyzes.java
 * 2017年8月31日
 * PlatformAnalyzes
 * TODO
 * 
 */
package com.etrans.web.gps.business.report.domain;

import java.util.Date;
import java.util.Map;

/**
 * @Description;TODO
 * @author RenweiWu
 * @date 2017年8月31日
 * @ClassName;  PlatformAnalyzes  
 * @param;   
 */

public class PlatformAnalyzes 	{	
	private String _id;								//"<yyMMdd:平台接入码>"
	private String platform_name;					// 平台名称
	private String gnss_centerid;
	private String owner_unit;						// 归属单位
	private int enterprise_count;					// 业户数
	private int  score;								// 得分
	private	Date	analyse_date; 					// 分析日期
	private int disconnect_count;					// 断开次数
	private int online_time;						// 在线总时长
	private	double	online_rate;					// 连通率
	private int vehicle_count;						// 车辆总数
	private int vehicle_access_count;				// 入网车辆数
	private	double	vehicle_access_rate;			// 入网率
	private int vehicle_online_count;				// 上线数
	private	double	vehicle_online_rate;			// 上线率
	private int track_normal;						// 正常轨迹数
	private int alarm_vehicle_count;				// 报警车辆总数
	private int alarm_count;						// 报警总数
	private int alarm_processed; 					// 报警处理总数
	private int overspeed_count; 					// 超速报警总数
	private int overspeed_processed; 				// 超速报警处理总数
	private int roadoffset_count; 					// 路线偏离报警总数
	private int roadoffset_processed; 				// 路线偏离报警处理总数
	private int tired_count; 						// 疲劳驾驶报警
	private int tired_processed; 					// 疲劳驾驶报警处理总数
	private int tired_duration;						// 疲劳驾驶时长,单位为 秒
	private int prohibit_driving_count; 			// 2-5点禁行报警
	private	double	prohibit_driving__processed;	// 2-5点禁行报警处理总数
	private int nightly_3rd_count; 					// 夜间三级路面报警
	private int nightly_3rd_processed; 				// 夜间三级路面报警处理总数
	private int over_load_count; 					// 超员报警
	private int over_load_processed; 				// 超员报警处理总数
	private int overspeed_100_count;				// 速度超过100KM/H的条数
	private int speed_160_count;					// 速度超过160KM/H的条数
	private	double	track_complete_rate;			// 轨迹完整率(1分钟内至少有一条轨迹）
	private int exception_track_count;				// 异常轨迹总条数
	private int exception_vehicle_count;			// 异常车辆总数
	private int gpstime_exception_count;			// 时间异常条数
	private int location_exception_count;			// 位置异常条数
	private int speed_exception_count;				// 速度条数
	private int head_exception_count;				// 方向条数
	private int ranking;							//排名
	private	double	vehicle_alarm_rate;             // 报警率
	private int count;								//记录数
	private	Map<String,Object>	map;				// 各行业明细
	private long adas_alarm_count;					//adas报警数量
	public String get_id() {
		return _id;
	}
	public void set_id(String _id) {
		this._id = _id;
	}
	public String getGnss_centerid() {
		return gnss_centerid;
	}
	public void setGnss_centerid(String gnss_centerid) {
		this.gnss_centerid = gnss_centerid;
	}
	public String getPlatform_name() {
		return platform_name;
	}
	public void setPlatform_name(String platform_name) {
		this.platform_name = platform_name;
	}
	public String getOwner_unit() {
		return owner_unit;
	}
	public void setOwner_unit(String owner_unit) {
		this.owner_unit = owner_unit;
	}
	public int getEnterprise_count() {
		return enterprise_count;
	}
	public void setEnterprise_count(int enterprise_count) {
		this.enterprise_count = enterprise_count;
	}
	public int getScore() {
		return score;
	}
	public void setScore(int score) {
		this.score = score;
	}
	public Date getAnalyse_date() {
		return analyse_date;
	}
	public void setAnalyse_date(Date analyse_date) {
		this.analyse_date = analyse_date;
	}
	public int getDisconnect_count() {
		return disconnect_count;
	}
	public void setDisconnect_count(int disconnect_count) {
		this.disconnect_count = disconnect_count;
	}
	public int getOnline_time() {
		return online_time;
	}
	public void setOnline_time(int online_time) {
		this.online_time = online_time;
	}
	public double getOnline_rate() {
		return online_rate;
	}
	public void setOnline_rate(double online_rate) {
		this.online_rate = online_rate;
	}
	public int getVehicle_count() {
		return vehicle_count;
	}
	public void setVehicle_count(int vehicle_count) {
		this.vehicle_count = vehicle_count;
	}
	public int getVehicle_access_count() {
		return vehicle_access_count;
	}
	public void setVehicle_access_count(int vehicle_access_count) {
		this.vehicle_access_count = vehicle_access_count;
	}
	public double getVehicle_access_rate() {
		return vehicle_access_rate;
	}
	public void setVehicle_access_rate(double vehicle_access_rate) {
		this.vehicle_access_rate = vehicle_access_rate;
	}
	public int getVehicle_online_count() {
		return vehicle_online_count;
	}
	public void setVehicle_online_count(int vehicle_online_count) {
		this.vehicle_online_count = vehicle_online_count;
	}
	public double getVehicle_online_rate() {
		return vehicle_online_rate;
	}
	public void setVehicle_online_rate(double vehicle_online_rate) {
		this.vehicle_online_rate = vehicle_online_rate;
	}
	public int getTrack_normal() {
		return track_normal;
	}
	public void setTrack_normal(int track_normal) {
		this.track_normal = track_normal;
	}
	public int getAlarm_vehicle_count() {
		return alarm_vehicle_count;
	}
	public void setAlarm_vehicle_count(int alarm_vehicle_count) {
		this.alarm_vehicle_count = alarm_vehicle_count;
	}
	public int getAlarm_count() {
		return alarm_count;
	}
	public void setAlarm_count(int alarm_count) {
		this.alarm_count = alarm_count;
	}
	public int getAlarm_processed() {
		return alarm_processed;
	}
	public void setAlarm_processed(int alarm_processed) {
		this.alarm_processed = alarm_processed;
	}
	public int getOverspeed_count() {
		return overspeed_count;
	}
	public void setOverspeed_count(int overspeed_count) {
		this.overspeed_count = overspeed_count;
	}
	public int getOverspeed_processed() {
		return overspeed_processed;
	}
	public void setOverspeed_processed(int overspeed_processed) {
		this.overspeed_processed = overspeed_processed;
	}
	public int getRoadoffset_count() {
		return roadoffset_count;
	}
	public void setRoadoffset_count(int roadoffset_count) {
		this.roadoffset_count = roadoffset_count;
	}
	public int getRoadoffset_processed() {
		return roadoffset_processed;
	}
	public void setRoadoffset_processed(int roadoffset_processed) {
		this.roadoffset_processed = roadoffset_processed;
	}
	public int getTired_count() {
		return tired_count;
	}
	public void setTired_count(int tired_count) {
		this.tired_count = tired_count;
	}
	public int getTired_processed() {
		return tired_processed;
	}
	public void setTired_processed(int tired_processed) {
		this.tired_processed = tired_processed;
	}
	public int getTired_duration() {
		return tired_duration;
	}
	public void setTired_duration(int tired_duration) {
		this.tired_duration = tired_duration;
	}
	public int getProhibit_driving_count() {
		return prohibit_driving_count;
	}
	public void setProhibit_driving_count(int prohibit_driving_count) {
		this.prohibit_driving_count = prohibit_driving_count;
	}
	public double getProhibit_driving__processed() {
		return prohibit_driving__processed;
	}
	public void setProhibit_driving__processed(double prohibit_driving__processed) {
		this.prohibit_driving__processed = prohibit_driving__processed;
	}
	public int getNightly_3rd_count() {
		return nightly_3rd_count;
	}
	public void setNightly_3rd_count(int nightly_3rd_count) {
		this.nightly_3rd_count = nightly_3rd_count;
	}
	public int getNightly_3rd_processed() {
		return nightly_3rd_processed;
	}
	public void setNightly_3rd_processed(int nightly_3rd_processed) {
		this.nightly_3rd_processed = nightly_3rd_processed;
	}
	public int getOver_load_count() {
		return over_load_count;
	}
	public void setOver_load_count(int over_load_count) {
		this.over_load_count = over_load_count;
	}
	public int getOver_load_processed() {
		return over_load_processed;
	}
	public void setOver_load_processed(int over_load_processed) {
		this.over_load_processed = over_load_processed;
	}
	public int getOverspeed_100_count() {
		return overspeed_100_count;
	}
	public void setOverspeed_100_count(int overspeed_100_count) {
		this.overspeed_100_count = overspeed_100_count;
	}
	public int getSpeed_160_count() {
		return speed_160_count;
	}
	public void setSpeed_160_count(int speed_160_count) {
		this.speed_160_count = speed_160_count;
	}
	public double getTrack_complete_rate() {
		return track_complete_rate;
	}
	public void setTrack_complete_rate(double track_complete_rate) {
		this.track_complete_rate = track_complete_rate;
	}
	public int getException_track_count() {
		return exception_track_count;
	}
	public void setException_track_count(int exception_track_count) {
		this.exception_track_count = exception_track_count;
	}
	public int getException_vehicle_count() {
		return exception_vehicle_count;
	}
	public void setException_vehicle_count(int exception_vehicle_count) {
		this.exception_vehicle_count = exception_vehicle_count;
	}
	public int getGpstime_exception_count() {
		return gpstime_exception_count;
	}
	public void setGpstime_exception_count(int gpstime_exception_count) {
		this.gpstime_exception_count = gpstime_exception_count;
	}
	public int getLocation_exception_count() {
		return location_exception_count;
	}
	public void setLocation_exception_count(int location_exception_count) {
		this.location_exception_count = location_exception_count;
	}
	public int getSpeed_exception_count() {
		return speed_exception_count;
	}
	public void setSpeed_exception_count(int speed_exception_count) {
		this.speed_exception_count = speed_exception_count;
	}
	public int getHead_exception_count() {
		return head_exception_count;
	}
	public void setHead_exception_count(int head_exception_count) {
		this.head_exception_count = head_exception_count;
	}
	public double getVehicle_alarm_rate() {
		return vehicle_alarm_rate;
	}
	public void setVehicle_alarm_rate(double vehicle_alarm_rate) {
		this.vehicle_alarm_rate = vehicle_alarm_rate;
	}
	public int getRanking() {
		return ranking;
	}
	public void setRanking(int ranking) {
		this.ranking = ranking;
	}
	public int getCount() {
		return count;
	}
	public void setCount(int count) {
		this.count = count;
	}

	public Map<String,Object> getMap() {
		return map;
	}
	public void setMap(Map<String,Object> map) {
		this.map = map;
	}
	
	public long getAdas_alarm_count() {
		return adas_alarm_count;
	}
	public void setAdas_alarm_count(long adas_alarm_count) {
		this.adas_alarm_count = adas_alarm_count;
	}
	@Override
	public String toString() {
		return "PlatformAnalyzes [_id=" + _id + ", platform_name=" + platform_name + ", gnss_centerid=" + gnss_centerid
				+ ", owner_unit=" + owner_unit + ", enterprise_count=" + enterprise_count + ", score=" + score
				+ ", analyse_date=" + analyse_date + ", disconnect_count=" + disconnect_count + ", online_time="
				+ online_time + ", online_rate=" + online_rate + ", vehicle_count=" + vehicle_count
				+ ", vehicle_access_count=" + vehicle_access_count + ", vehicle_access_rate=" + vehicle_access_rate
				+ ", vehicle_online_count=" + vehicle_online_count + ", vehicle_online_rate=" + vehicle_online_rate
				+ ", track_normal=" + track_normal + ", alarm_vehicle_count=" + alarm_vehicle_count + ", alarm_count="
				+ alarm_count + ", alarm_processed=" + alarm_processed + ", overspeed_count=" + overspeed_count
				+ ", overspeed_processed=" + overspeed_processed + ", roadoffset_count=" + roadoffset_count
				+ ", roadoffset_processed=" + roadoffset_processed + ", tired_count=" + tired_count
				+ ", tired_processed=" + tired_processed + ", tired_duration=" + tired_duration
				+ ", prohibit_driving_count=" + prohibit_driving_count + ", prohibit_driving__processed="
				+ prohibit_driving__processed + ", nightly_3rd_count=" + nightly_3rd_count + ", nightly_3rd_processed="
				+ nightly_3rd_processed + ", over_load_count=" + over_load_count + ", over_load_processed="
				+ over_load_processed + ", overspeed_100_count=" + overspeed_100_count + ", speed_160_count="
				+ speed_160_count + ", track_complete_rate=" + track_complete_rate + ", exception_track_count="
				+ exception_track_count + ", exception_vehicle_count=" + exception_vehicle_count
				+ ", gpstime_exception_count=" + gpstime_exception_count + ", location_exception_count="
				+ location_exception_count + ", speed_exception_count=" + speed_exception_count
				+ ", head_exception_count=" + head_exception_count + ", ranking=" + ranking + ", vehicle_alarm_rate="
				+ vehicle_alarm_rate + ", count=" + count +",adas_alarm_count="+adas_alarm_count+", map=" + map + "]";
	}

}
